Electronic data processing system



Feb. 4, 1969 R. o. GuNDERsoN ETAL 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM Sheet of 38 Filed Jan. 18, 1965 Feb. 4, 1969 R. o. GUNDl-:RsoN ETAL 3,426,328

ELECTRONIC DATA PHCESSING SYSTEM Filed Jan. 1s, 1965 sheet 2 or 5e NE WK RT ENm ...www l. MG. .HG .w OL /yl MTYWH f QJ ...r 1D! .3. @MTL S 2; {..QH omw l l; .im'l I RwMP m n@ N@ m (d m nu N w .v QQ N m .y /M En VWL i L n if w EL. -J u .DM u *n mv v n. NH MN glvlvmnln EST A! INI s .H N VM o o o am* hv TWZESE EBEE w .mlho I m E ZZETJAZE TJ j wm. V WV\VV mteumm A m S u 9. SEQ x Nm mn F5. n YN m n S llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll IIL NNN S 53.5 GQ man QSER E29@ ,Lirvw sur Q2 .Bmx Qur rQuvw Nw 4-11% Feb. 4, 1969 R. o. GuNDERsoN ET AL 3,425,323

ELECTRONIC DATA PROCESSING SYSTEM Sheet Filed Jan. 18, 1965 Ewan wv EPG EMBA.

Feb. 4, 1969 R. o. GUNDERsoN ET Ax. 3,426,328

ELECTRONIC DATA PROCES S ING SYSTEM Sheet g of 38 Filed Jan. 18l 1965 Feb. 4, 1969 R, o, GUNDERSQN ET AL 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM .f or sa Sheet Filed Jan. 18, 1965 N2: m33 n.3' El TN mw mnludw ai AlT. m-|m boum n u\...\ F @82st m. TCl ul MNE :r nl hu Umr ||||||lls vl wm w RNMN rf m3\ w m .Sim Sm NHG@ :mmm n PG 2.`\ Ntk I@ 2?: v5.5.5/n n QsEq annum. mw QM OL M T N|\ Q V|| H m www wi mm l NR k @WML mAM 4l RSMP wm w 4J m, m Sk mgm b v urti @SEG n n .f i ON f RSG m QE Nm n S: u PS m Sim n 3G 28mm Enmum :Eob xu b bm El .Si SB: www w E m mx i r m m E ass u :o 92m mw wx ist m m m m n h l u v E: m H 55 m H L E@ @www 6mm \`l||\ n QN .22:5 55.5 m L 85@ R 3mi Qkw uG n my hunk E NIV h r\ L ,J hm .2.3. 55 howuewm 22E; w Hm WMLRVL :31| Ful n- Enti?? 2.3: b .0 .l ga 22 3 u i 1 um lIE,

Thnir A Horno's Feb. 4, 1969 R. o. GuNDERsoN ETAL 3,

ELECTRONIC DATA PROCESSING SYSTEM Filed Jan. 1B. 1965 Sheet s, f m m U r DMNE n l W O aL/L m E WSW Cx! M0. lv /RMK wm Us wem WA mu .yg' NLU .Hf aww W WAVHJc, S .UMH IYE p WH DTC .l OLHA ow .w mv Es mYmH J nF BWRU a.. m mit 0|.Anm a Incl. D RSM M Tl R U n 8C E .Vf mu l 5 LC yd mm. ED 6 m am.. mW Moe'. ew l mv. m Lc m yd f w S :mn yn ew. nu VU 0s n om l m). G nn/ Mln *c f wm w., ou Pm ml c M nw nu al mf am. MC Sq b r r C NM 8 :v F3 6 1 1 l n Feb. 4, 1969 Filed Jan. 18. 1965 R. o. GUNDERSQN ET Ai. 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM Sheet 7 of' 38 TlMlNG DIAGRAM FOR MAIN AND SCRATCH-PAD MEMORY CYCLES FIG. 7

Processor Clock Pulse b Output c Output E2+F2+F3 d Output Ldls' e R-R Cycle Pulse t C-W Cycle Pulso Memory Clocli V Pulse h Read Timing Signal i Read Dummy Signal Strobe Pulse k Write Signal m Write Dummy Signal Il Read-Write Signat o Sense Amplifier Output X1 B1 p Digit Driver X1 B1 Digit Current ID q Gutput am! Typical System Cycle for Long Logical Operation Block -i Read- Restare (RR) *l Clear-Write C- W) Memory Cycle I'- Memory Cycle *ERI (R-R Memory Cycle) I fC-W Memory Cycle) Read Clear *VED I En l I l /L in ERD ERD/lk-| E A: E$7i i s ESM 1--- Ew] Ew l EwiJ Inventors l ROBERT 0. GUNDERSON SIDNEY L. VALENTINE MARTIN H. JURICK PAUL HIGASHI or 3B /n venfors.

GU N DE RSON Sheet O` SIDNEY L.` VALENTINE MARTIN H. JURICK PAUL IGASHI @M f7 1? 7 VA The/I* horneu/sA R. O. GUNDERSON ET Al.

ELECTRONIC DATA PROCESSING SYSTEM f/ I H ,I III/f! NNR Feb. 4, 1969 Filed Jan. 1s. 1965 Feb 4, 1969 R. o. GuNm-:RsoN E1' AL 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM Sheet 9 of 38 Filed Jan- 18. 1965 NN bnus eotumm. En

/l---M/ //-f--/ MW AL//.//// "7# /n venfors.

s. v NE 0 n ON W Sl RTK l www .wm ,i GVJM WJ. .M oLHw REU f, .N A OmAA RSMD. ad .y B

Feb. 4, 1969 R. o. GuNDERsoN ET AL 3,425,323

ELECTRONIC DATA PROCESSING SYSTEM /0 of 3B Sheet Filed Jan. 18, 1965 :Stamm Sim .Einw

E :En Om reb. 4, 1969 n.0. GuNm-:nsoN ET AL 3,426,323

ELETRONIC DATA PROCESSING SYSTEM Sheet Filed Jan. 18. 1965 Feb. 4, 1969 n. o. GuNDERsoN ET AL 3,426,323

ELECTRONIC DATA PROCESSING SYSTEM Filed Jan. 18, 1965 Sheet 1 me d mi El m2 mNx x E mx wx E mx Ewx QQ wm J w w mx .w v .w mx .4m Nx F.m x w n x Vw vx ,w x .lm N x Hw x www VA Qm GNLnam H OUAUI 'I Y @mx Sex SQL Nx fx *Nmx @SA mx m-x. 5 x. msvdw W i ...4 moLHm m 6i Si mai adi Si Q mi Si uni fvwm JW T R mx BSL ECL ESL ESL SQL SE .mmxL NX @Q @Mmm Q da .ad .ad .Q .o .Qa n on Qa Qd .QQ mmmm M r lill-- l -.5121 11 mx is .mi .i .n MUUL-G nOu- 26: .UmmN om .526 ou tauro v mmN Y N vm Q n 3mm @RN d l n .f Sidi mi .ci d 352e 32:22 www Nmm om Wtsuu om 250:3 Hx 1w El r 3mm 5N e r n.. #055 :o uum P63 259.6 Alti o2 i /7 m o C; www 41;, rmx

Feb. 4, 1969 R. o. GuNDERsoN ETAI- 3,425,328

ELECTRONIC DATA PROCESSING SYSTEM Sheet /3 of 38 Filed Jan. 18. 1965 F I6'. [4a

Program Control 10 (From Dec/sion Circuits 11b) G1-rl Program Counter VALENTINE Inventors ROBERT O GUNDERSON SIDNEY L MARTIN H JURICK PAUL H IGASHI Counter Decoder RPC From Counter Decoder170 Feb. 4, 1969 R. o. GuNDERsoN ETAL 3,426,323

ELECTRONIC DATA PROCESSING SYSTEM il NE v l ON l e H mw d O m f t .Noem m o www wm .f f, mav. 7^ m M. OLHm m H f1 T N RY! u ...www J V .M NQAE. EE @mmm S ESQ E RS 4M 1 l. m. @9.3 .8.8 8.8. 8:8 8-8m m, Mw xkyfyw m. r QQ Q2 am w w m93 3.3. 8-8. 8&6 nov M. m .fel Tb y w n w1 wi 0 Y? 1S YS un? x A. 9mm 3-3 6.3 smo 29 m VHN {ODM} V1 Wr EEQSQ llf aan lili: l. fu .Swwwu 85 8 Si t @SSS @S8 ses En@ :il En@ d 2%# sicu@ S -v .NN -Q -,u---M%.,---.w:5%. mq. .Qu`Q H J. MNH :QEB FJMMNN im 8 i 1. H J .I w *l @ani w BSQQ E HL' J di 2LH-. .w @he @n E?? 2&2 m S m5 n.. u :n.11 5GB@ uw. QN BRG EE EQ .F l :etumm MQ. SQ, Eikel E Feb. 4, 1969 R. o. GuNm-:RsoN ET Al. 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM Filed Jan. 18, 1965 Sheet /5 of 38 Drlvrs176 V I Fla/5 :Mq/'LMV 'Il 180 L X601 XGA4 XL4 XL1 Trans/Sfar 15 199 i 16o To )KX-O00 Logical XM XE2 X51 XFL mams p 175 189 XL2 X/v14 X/v34 X/(s4 18o 160 XFa1 XA10 XN13 3 X XF? X53 Translsror To Logical Circuits XTM! XFI X58 XNZ XA4 XAS Transistor 150e 80 XGA! XGA4 XL4 Knr-02.0 160 XFaZ XFab' XTM2 x/vz xmz XGaJ x6a4 T0.

Logical Circuits L .L ,gl L 7gg-9 TX/vz XL1 XL4 Transisfor @50d 189 XX-O3-0 To Logical Cireuis XFi XTKJ XSS XN3 XA9 /nvenlors ROBERT O. GUNDERSON SIDNEY L VALENTINE MARTIN H, JURICK PAUL HIGASHI 5 my@ y o@ @M76 Their frorneys.

Feb- 4, 1969 R. o. GuNoERsoN ETA. 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM /6 of 5B Sheet Filed Jan. 18, 1965 Program Counfer F/F Load Store Add Subrrocf Muff/pn Counf Mod/ly Move Mag. Tape Mag. Cord Inquiry Column Command NIJ N10 N9 N8 N7 Sing/e Stage Commands Double Srage Commands i f 0N f E mwN Wm? mmm GVJM M) OLHA fsm@ m a T M1. umm RYW a@y Mam! EWTL r vmoa BDRU mf l Cf IAA mA dm r @SMP MCWM kf kr i M 010 101 01 W 001 f m 3 M N 000 o cF /4 mr N 000 9 m P :Nooxozox Nooxnl w o .r .m Omo The/r omeys,

Feb 4, 1969 R. o. GuNDl-:RsoN :TAL 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM Filed Jan. 1B, 1965 Sheet /7 of .1B

F /nstruction Register Program Counter ,s ,8 V- F/F v F/F .I

Oggi?" N11 l N10 N9 N8 N7 N6 N5 N4 N3 N2 N1 ser up a// xx-o'o 0 0 0 0 0 0 o o 0 0 0 Comma/'ds ,rx-01 0 0 0 0 0 o 0 0 0 0 0 1 S, [Seg/P xx-02-0 0 o o 0 1 0 0 0 0 1 0 mge age n commands xx 03 0 0 x 0 0 0 1 0 o 0 0 1 1 "Laad" 01-04-0 0 l 0 0 0 1 0 0 0 1 0 0 Command 01-05-0 0 1 0 0 0 I 0 0 0 .l 0 1 01 -06-0 o 0 0 r 0 1 0 0 0 1 1 1 xx-o0-3 0 i 0 0 0 0 1 1 0 0 0 0 5*5 Jv1000-1 1 l 0 0 1 1 0 1 0 0 0 l 0 "M0 ve "Commandj Instruction Reg/'s/er- Hl1` Program Counter FIG' I9 1 F/F F/F @fige/5% N11 N10 N9 Na N7 N6 N5 N4 N3 N2 N1 setup n xx-00-0 0 0 0 0 1 o "0 0 0 "L0 0 Comma/'ds X'QP .01,101 Y 01 V0 1 Q ,0 110.1 0 Y 0 11 1 t xx-00-1 1 0 o 1 1 5"' o 0 0 0 5 "P xx-01 -1 1 0 0 1 1 0 1 0 0 0 1 Doub/e Stage X 21 0 I 0 Commands X '0 1 0 0 1 1 0 1 0 xx-03-1 1 0 0 1 1 0 1 0 0 1 1 .a3-04 1 0 0 1 1 o 0 0 1 o 0 25-05 1 0 o 1 1 0 0 0 1 0 1 23-06 1 0 0 1 1 0 0 0 1 1 0 23-07 1 g 0 0 1 1 0 o 0 1 1 1 M 4 23-10 1 0 0 1 1 o 0 1 0 0 0 23-11 1 1 0 0 1 1 0 0 1 0 0 1 d 1 Comma 23-12 l 1 y 0 0 1 1 0 0 1 0 1 o 23-13 1 1 l 0 0 1 1 0 0 1 0 1 1 23-14 1 Y 0 0 1 1 0 0 1 1 0 0 23-15 1 0 0 1 1 0 0 1 1 0 1 .e3-16 1 1 0 0 1 1 0 0 1 1 1 0 23-17 1 y 0 0 1 1 o 0 1 l 1 1 0 Sing/e Stage Command UD/e 5739' 20 1 bit Structure Ommdn FIG. 2l srfucfm Ik 4 b/fs 97.31%14 mrs j b 'y` v y y 1 I 1 l y Y 4 br l) 3M 4M WMM R :XE F C l s 1 s f s+ @1w %+,..1. 111 1 e 1 rx x I y y l t y Irl/0rd,? T A ,al A 1 1 A i 1 1 1 wofaz l, n; xxl; /fr l i #2b/ fs d F2 Inventors. W I f l 29.38111 E www5 l l fymlo MARTIN HAJURICK w0rd4 V Y PAUL HIGASHI 1 1 1 1 1 1 1 1 I. 7 l-- -A 12 b/rs *M 11 5f' 1/ Feb 4, 1969 n. o. GuNoc-:RsoN ET Al. 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM Filed Jan. 18, 1965 Sheet of 5B .22 Prepare lo Ca/cu- From XX-OO-O lare Address or' n 5,5, Word of Wolf for o ahead operand from eyboard Sefl/p Ca/CU/ae Commands j Address of I ,/F/rsf Word "pas, /K?0 (Campa/e] of Operand Lm- I0 XXOH {p/+A )wars Test for Compare aa/r up Daub/e S/oge "Sk/p fa XX- 00 -0 Command-A 79# 5MP j Commands Words /f R-f-J Sfare Address of XXOZ-OI )rx-024 Second Word of e Sir/'p Command (A S/ng/e S/age Read 0u! Tn/rd Word Commands lof Command and 7b Omer XX.05.0| XX@ 3.1 I Add 2 fa Confro/ NQ @gub/e gfgge To Double Sfage Commands Commands 7a Sing/e S/age FN Transfer Da/a from Transfer Dara Calculo/e Address Commands Mafn Memory from Arc /nlo (Jyg/ 0f info Aecomo/alor Ma/n Memory Mam Memory 7b 0m Local/'on af Dafa S/ng/e Srage Lood A Store f" -M Command Command Commands @0mg/5nd C ampare Addresses of Least Slgn/'f/'canf /w I 02 o4 WodAof Mtg/70W 23 04 f W dof 0 Trans/er Acco" um mor and CSnr/cred 161 DSG/afd; Wma/gior lo FIG/d @fgjofeOr-O ep e e om emory v Accumulator Mam no XX 00 0 ouml/J, 0

Memory f' Aro v Defermfne y,/1az-os 08pm, [a -os f Dep/6,6, E05 Number of C c/eor ACC wor/graffe @Py One/rand R'omfxf wam l 0 Access Address of Acc Mgggy Memory Dep/efed 0am ro beMoved @m Fw Sfofoge lazos I W 23-06 s/ R99- S/ore Address TM ofmasf S/gn/'f/Canf S/ck l 3 0 I 5:65 237.3 d a l Wor /n Acc. /n 7'@J 3 Dep/efe i I .3 O

I CO/CU/Uf@ M05" /gg-O? M24/$727@ I snc/f unf/f an S/gnff/conf Word' ya of Ma/n Memory Fre/d Transferred I No /Vegah ve Transfer S/gn Dafa Refurn la Bloc/r XXOOO )f wenfars Sfar@ Nea//ve Sign ROBERT O GUN DERSON (/fanyJ/n am Memory SIDNEY L VALENTINE MARTIN H JURICK PAUL HIGASHI Th r Afforneys.

Feb. 4, 1969 R. o. GuNDl-:RsoN ET AL 3,426,328

ELECTRONIC DATA FHOCESSING SYSTEM Filed Jan. 18. 1965 Sheet /9 of 38 FIG' Sara/c-Pad memory cycle: Contra! N2 f address of f/'rsf word af command) "read out of Scratch Pad memory info S Reg.

Address al' firs! word of command cop/'ed via the adder from .S` Reg, info L Reg.

Se! Program coun/er lo ga to b/ock XX-OI-O.

/f KRO fh'p-f/ap fs sel by resi buf/an being depressed lo prov/'de KS3, go fa "reS/ block XX-OO-.B' lo awa/'f nexf command.

Bas/c b/ack Wead-ReS/ore memory cycle) Adder: Dec/Sion: dGaJ -4 :SP4/mal dKsI =0 460.5-12 :S5112 xca4 gsi-'gg s dja 13'15" iHH/Carry Coun! UNM/a1 0 dFa. l -12 0 L Reg/'siem M 'eisers.-

dLdJ-.-Jalqg XLI P15+Ld=l 1gPdC dM1-12-'Ma42/351M1.12PC dLJ-l8 dal .18 PsLlqgPc dMa1I2 SF I -Ksj' KS2' KS3fXF1 SF2 O sFJ =0 A Regsrers: 5 Registers:

dAal -3 -A XAJ 'Pas +Aa, Pac d$118=a$1-18+5` Pc Inventors,

ROBERT O GUNDERSON SIDNEY L VALENTINE MARTIN H JURICK PAUL HIGASHI ThelpA fforneys.

Feb 4, 1969 R. o. GUNDERsoN ETAL. 3,426,328

ELECTRONIC DATA PROCESSING SYSTEM n med Jan. 1e, 1965 sheet 2o of as F16. YX-010 Loo/r up t/rst word ot command Main Memory Cycle: F/rst word of command "read out at' main memory into M Reg, b y o P-F? mam memory cyde F l'rst word of command oopled from [1t/Peg. into T Reg.

First 5 bits (RX/portion ot first ward copied from M Reg. (M8-12) into A Reg. (Address of index Reg J.

Command code (C) tor lood command c led from M Reg. {M1-4) lnto instruct/'on Reg. (N l0),

Add J to address in L Reg. for address ot second word of command (count up).

ScratcnPad Memory Cycle r "read out control NQ. A dd to control N Q in SReg, ln adder, to prov/'de the address at the next command "Wr/'te back"new control NQ.

Program counter set.' f! l block XX-O-I if l Ks! KS2) o double stage command l 2) b/oc/r )KX-030 itl/(s1 'Ksl/ first dlg/'t ls l-J, Men second word of command (A l is operand oddress,'/5) black XX-OZ-O it (Ksj KS2'K53 'l Smale stage command L Long block /Read- Restorel Clear -Wrte memory cycles).

Th efr Marneys, 

